<?php
 Session_Start () ;
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 $titre_pdf = var_courante ("titre_pdf", 0, 0) ;
 $millesime = millesime (0) ;
 
 If ((IsSet ($titre_pdf)) And ($titre_pdf == -1))
  {
   // Procedure d'appel du calcul du PDF
   $p = var_courante ("p", 0, 0) ;
   $n = var_courante ("n_".$p, 0, 0) ;
   $entree = var_courante ("entree", 0, 0) ;
   $titre = var_courante ("titre", 0, "") ;
   $debut_saisie = var_courante ("debut_saisie", 0, 0) ;
   $enseignants = var_courante ("enseignants", 0, 0) ;
   $vie_scolaire = var_courante ("vie_scolaire", 0, 0) ;
   $secretariat = var_courante ("secretariat", 0, 0) ;
   $direction = var_courante ("direction", 0, 0) ;
   $numerotation_ligne = var_courante ("numerotation_ligne", 0, 0) ;
   Echo "<HTML>" ;
   Echo "<HEAD><TITLE>Garennes.Impression des &eacute;ch&eacute;ances...</TITLE>" ;
   //Echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1;url='./imp_echeances.php?titre_pdf=-2&n_".$_POST ["p"]."=".$n."&p=".$p."&entree=".$_POST ["entree"]."&titre=".$titre ;
   //Echo "&debut_saisie=".$_POST ["debut_saisie"]."&enseignants=".$_POST ["enseignants"]."&vie_scolaire=".$_POST ["vie_scolaire"]."&secretariat=".$_POST ["secretariat"]."&direction=".$_POST ["direction"] ;
   //Echo "&numerotation_lignes=".$_POST ["numerotation_lignes"]."&code=".$_SESSION ["code"]."'\">" ;
   Echo "</HEAD>" ;
   Echo "<BODY BACKGROUND=\"../../images/fond.png\" TEXT=\"#000000\" onContextMenu=\"return false\">" ;
   Echo "<FORM ACTION=\"./imp_echeances.php?nom=echeances.pdf\" NAME=\"imp_ech_fen\" METHOD=\"POST\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"titre_pdf\" VALUE=\"-2\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"n_".$p."\" VALUE=\"".$n."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"p\" VALUE=\"".$p."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"entree\" VALUE=\"".$entree."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"titre\" VALUE=\"".$titre."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"debut_saisie\" VALUE=\"".$debut_saisie."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"enseignants\" VALUE=\"".$enseignants."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"vie_scolaire\" VALUE=\"".$vie_scolaire."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"secretariat\" VALUE=\"".$secretariat."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"direction\" VALUE=\"".$direction."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"numerotation_lignes\" VALUE=\"".$numerotation_lignes."\">" ;
   Echo "</form>" ;
   Echo "<CENTER><B>Cr&eacute;ation de la page des &eacute;ch&eacute;ances pour impression.<BR>Calcul en cours... Veuillez patienter S.V.P.</B><BR>MERCI&nbsp;!<BR>" ;
   Echo "<a href=\"./imp_echeances.php?titre_pdf=-2&n_".$p."=".$n."&p=".$p."&entree=".$entree."&titre=".$titre ;
   Echo "&debut_saisie=".$debut_saisie."&enseignants=".$enseignants."&vie_scolaire=".$vie_scolaire."&secretariat=".$secretariat."&direction=".$direction ;
   Echo "&numerotation_lignes=".$numerotation_lignes."&code=".$_SESSION ["code"]."&nom=echeances.pdf\">" ;
   Echo "<IMG SRC=\"../../images/attente.gif\" BORDER=\"1\" STYLE=\"border:1px solid #000000\"></a></CENTER>" ;
   Echo "<script> document.imp_ech_fen.submit() ; </script>" ;
   Echo "</BODY></HTML>" ;
   Exit () ;
  }
 
 If ((IsSet ($titre_pdf)) And ($titre_pdf == -2))
  {
   SQL_transmission (4) ;
   
   Include ("../../include/phppdflib.class.php") ;
   Include ("../../include/tableaux_pdf.inc") ;
   //
   // Construction du tableau
   //
   $p = var_courante ("p", 0, 0) ;
   $n = var_courante ("n_".$p, 0, 0) ;
   $entree = var_courante ("entree", 0, 0) ;
   $titre = var_courante ("titre", 0, "") ;
   $debut_saisie = var_courante ("debut_saisie", 0, 0) ;
   $enseignants = var_courante ("enseignants", 0, 0) ;
   $vie_scolaire = var_courante ("vie_scolaire", 0, 0) ;
   $secretariat = var_courante ("secretariat", 0, 0) ;
   $direction = var_courante ("direction", 0, 0) ;
   $numerotation_ligne = var_courante ("numerotation_ligne", 0, 0) ;
   
   $titre = Str_Replace ("`", "'", $titre) ;
   $titre = Str_Replace ("%20", " ", $titre) ;
   $titre = Str_Replace ("\\", "", $titre) ;
   If ($caracteres_client_SQL == "utf8") { $titre = conversion_utf8_ascii ($titre) ; }
   
   $per = SQL_commande ("SELECT c.id_classe, c.nom,c.nom_bref,p.debut FROM classes c,periodes_classe p
                          WHERE c.periode='".$p."' AND p.classe=c.id_classe AND p.numero='".$n."' AND c.millesime='".$millesime."' ORDER BY c.nom_bref, c.nom", $id_sql) ;
   $nbr_per = SQL_nbr_lignes ($per) ;
   If ($nbr_per > 0)
    {     
     //
     // Definition des noms des mois
     //
     $nom_mois [1] = "janvier" ;
     $nom_mois [2] = "f".Chr (233)."vrier" ;
     $nom_mois [3] = "mars" ;
     $nom_mois [4] = "avril" ;
     $nom_mois [5] = "mai" ;
     $nom_mois [6] = "juin" ;
     $nom_mois [7] = "juillet" ;
     $nom_mois [8] = "ao".Chr (251)."t" ;
     $nom_mois [9] = "septembre" ;
     $nom_mois [10] = "octobre" ;
     $nom_mois [11] = "novembre" ;
     $nom_mois [12] = "d".Chr (233)."cembre" ;
     
     // RENSEIGNEMENTS GENERAUX SUR LA (OU LES) PAGE(S)
     $table [0][0] = "a4" ; // Format de la page : letter, legal, executive, tabloid, a3, a4, a5
     $table [0][1] = "F" ;  // Orientation : F portrait, I paysage
     $table [0][2] = 1 ;    // Nombre de "titres"
     $table [0][3] = 0 ;    // Nombre de "cellules"
     $table [0][4] = 0 ;    // Nombre de "lignes"
       
     $table [0][5] = 20 ;   // Marge haut
     $table [0][6] = 40 ;   // Marge bas
     $table [0][7] = 15 ;   // Marge gauche
     $table [0][8] = 15 ;   // Marge droite
       
     $table [0][9] = 0 ;    // Lignes des cellules : 0 arret du tableau si plus de donnees,  1 continu le tableau jusqu'au bout de la page
     $table [0][10] = 1 ;
       
     // TITRE 1
     // Recherche periode
     $periode = SQL_commande ("SELECT * FROM types_periode WHERE id_type_periode='".$p."' LIMIT 1", $id_sql) ;
     $period = SQL_tableau_associatif ($periode, "") ;
     $table [0][11] = $titre." pour le ".$period ["nom_periode"]." ".$n ; // Titre
     $table [0][12] = "G" ;                             // Type de caracteres : G gras, N normal, I italique, M gras+italique
     $table [0][13] = "N" ;                             // Fond : G grisee, N normal
     $table [0][14] = "M" ;                             // Position : M milieu, G gauche, D droite
     $table [0][15] = "H" ;                             // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
     $table [0][16] = Chr (30+14) ;    // Taille : Chr (30+$taille)
     $table [0][17] = 0 ;                               // Encadrement : 0 non, 1 oui
     
     // ENTETES : LIGNE DE CELLULES 1
     If ($numerotation_lignes != 0)
      {
       $table [1][11] = "n".Chr (186) ;
       $num = 11 ;
       $table [1][0] = "NGG" ;     // Type de caracteres : G gras, N normal, I italique, M gras+italique
       $table [1][1] = "GGG" ;     // Fond des cellules : G grisee, N normal
       $table [1][2] = "MMM" ;     // Position : M milieu, G gauche, D droite
       $table [1][3] = "HHH" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
       $table [1][4] = Chr (30+8).Chr (30+8).Chr (30+8) ; // Taille : Chr (30+$taille)
      }
     Else
      {
       $num = 10 ;
       $table [1][0] = "GG" ;     // Type de caracteres : G gras, N normal, I italique, M gras+italique
       $table [1][1] = "GG" ;     // Fond des cellules : G grisee, N normal
       $table [1][2] = "MM" ;     // Position : M milieu, G gauche, D droite
       $table [1][3] = "HH" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
       $table [1][4] = Chr (30+8).Chr (30+8) ; // Taille : Chr (30+$taille)
      }
     $table [1][$num+1] = "Code" ;
     $table [1][$num+2] = "Classe" ;
     If ($debut_saisie != 0)
      {
       $table [1][0] .= "G" ;     // Type de caracteres : G gras, N normal, I italique, M gras+italique
       $table [1][1] .= "G" ;     // Fond des cellules : G grisee, N normal
       $table [1][2] .= "M" ;     // Position : M milieu, G gauche, D droite
       $table [1][3] .= "H" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
       $table [1][4] .= Chr (30+8) ; // Taille : Chr (30+$taille)
       $table [1][$num+3] = "D".Chr (233)."but de saisie" ;
       $num++ ;
      }
     If ($enseignants != 0)
      {
       $table [1][0] .= "G" ;     // Type de caracteres : G gras, N normal, I italique, M gras+italique
       $table [1][1] .= "G" ;     // Fond des cellules : G grisee, N normal
       $table [1][2] .= "M" ;     // Position : M milieu, G gauche, D droite
       $table [1][3] .= "H" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
       $table [1][4] .= Chr (30+8) ; // Taille : Chr (30+$taille)
       $table [1][$num+3] = "Fin de saisie Enseignants" ;
       $num++ ;
      }
     If ($vie_scolaire != 0)
      {
       $table [1][0] .= "G" ;     // Type de caracteres : G gras, N normal, I italique, M gras+italique
       $table [1][1] .= "G" ;     // Fond des cellules : G grisee, N normal
       $table [1][2] .= "M" ;     // Position : M milieu, G gauche, D droite
       $table [1][3] .= "H" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
       $table [1][4] .= Chr (30+8) ; // Taille : Chr (30+$taille)
       $table [1][$num+3] = "Fin de saisie CPE" ;
       $num++ ;
      }
     If ($secretariat != 0)
      {
       $table [1][0] .= "G" ;     // Type de caracteres : G gras, N normal, I italique, M gras+italique
       $table [1][1] .= "G" ;     // Fond des cellules : G grisee, N normal
       $table [1][2] .= "M" ;     // Position : M milieu, G gauche, D droite
       $table [1][3] .= "H" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
       $table [1][4] .= Chr (30+8) ; // Taille : Chr (30+$taille)
       $table [1][$num+3] = "Fin de saisie Secr".Chr (233)."tariat" ;
       $num++ ;
      }
     If ($direction != 0)
      {
       $table [1][0] .= "G" ;     // Type de caracteres : G gras, N normal, I italique, M gras+italique
       $table [1][1] .= "G" ;     // Fond des cellules : G grisee, N normal
       $table [1][2] .= "M" ;     // Position : M milieu, G gauche, D droite
       $table [1][3] .= "H" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
       $table [1][4] .= Chr (30+8) ; // Taille : Chr (30+$taille)
       $table [1][$num+3] = "Fin de saisie Direction" ;
       $num++ ;
      }
     $table [0][3] = $num-8 ; // Nombre de cellules
     
     For ($i = 1 ; $i <= $nbr_per ; $i++)
      {
       $pr = SQL_ligne_suivante ($per) ;
       // Ligne de cellules 1+$compteur
       If ($i%2) { $remp = "G" ;  } Else { $remp = "N" ; }
       If ($numerotation_lignes != 0)
        {
         $table [1+$i][11] = $i ;
         $num = 11 ;
	 $table [1+$i][1] = "AAA" ;  // Fond des cellules : G grisee, N normal
         $table [1+$i][0] = $remp.$remp.$remp ;
         $table [1+$i][2] = "MMG" ;     // Position : M milieu, G gauche, D droite
         $table [1+$i][3] = "HHH" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
         $table [1+$i][4] = Chr (30+8).Chr (30+8).Chr (30+8) ; // Taille : Chr (30+$taille)
        }
       Else
        {
         $num = 10 ;
	 $table [1+$i][1] = "AA" ;  // Fond des cellules : G grisee, N normal
         $table [1+$i][0] = $remp.$remp ;
         $table [1+$i][2] = "MG" ;     // Position : M milieu, G gauche, D droite
         $table [1+$i][3] = "HH" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
         $table [1+$i][4] = Chr (30+8).Chr (30+8) ; // Taille : Chr (30+$taille)
        }
       // Nom classe bref
       $table [1+$i][$num+1] = $pr [2] ;
       // Nom classe
       $table [1+$i][$num+2] = $pr [1] ;
       // Colonne Debut de saisie
       If ($debut_saisie != 0)
        {
	 $table [1+$i][0] .= $remp ;
	 $table [1+$i][1] .= "A" ;  // Fond des cellules : G grisee, N normal
         $table [1+$i][2] .= "G" ;     // Position : M milieu, G gauche, D droite
         $table [1+$i][3] .= "H" ;     // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
         $table [1+$i][4] .= Chr (30+8) ; // Taille : Chr (30+$taille)
         $dp = deb_periode ($pr [0], $n) ;
         $table [1+$i][$num+3] = SubStr ($dp, 8, 2)."  ".$nom_mois [(integer)SubStr ($dp, 5, 2)]."  ".SubStr ($dp, 0, 4) ;
	 $num++ ;
        }
       If ($enseignants != 0)
        {
	 $table [1+$i][0] .= $remp ; // Type de caracteres : G gras, N normal, I italique, M gras+italique
	 $table [1+$i][1] .= "A" ; // Fond des cellules : G grisee, N normal
         $table [1+$i][2] .= "M" ; // Position : M milieu, G gauche, D droite
         $table [1+$i][3] .= "H" ; // Fonte : H helvetica, C courrier, T times roman, S symbol, Z zapfdingbats
         $table [1+$i][4] .= Chr (30+8) ; // Taille : Chr (30+$taille)
         // Fin de saisie professeurs
         $fp = fin_saisie_reelle ($pr [0], $n, 3) ;
         $table [1+$i][$num+3] = SubStr ($fp, 8, 2)."  ".$nom_mois [(integer)SubStr ($fp, 5, 2)]."  ".SubStr ($fp, 0, 4) ;
         $num++ ;
        }
       If ($vie_scolaire != 0)
        {
	 $table [1+$i][0] .= $remp ;
	 $table [1+$i][1] .= "A" ;
         $table [1+$i][2] .= "M" ;
         $table [1+$i][3] .= "H" ;
         $table [1+$i][4] .= Chr (30+8) ;
         // Fin de saisie CPE
         $fp = fin_saisie_reelle ($pr [0], $n, 2) ;
         $table [1+$i][$num+3] = SubStr ($fp, 8, 2)."  ".$nom_mois [(integer)SubStr ($fp, 5, 2)]."  ".SubStr ($fp, 0, 4) ;
         $num++ ;
        }
       If ($secretariat != 0)
        {
	 $table [1+$i][0] .= $remp ;
	 $table [1+$i][1] .= "A" ;
         $table [1+$i][2] .= "M" ;
         $table [1+$i][3] .= "H" ;
         $table [1+$i][4] .= Chr (30+8) ;
         // Fin de saisie Secretariat
         $fp = fin_saisie_reelle ($pr [0], $n, 1) ;
         $table [1+$i][$num+3] = SubStr ($fp, 8, 2)."  ".$nom_mois [(integer)SubStr ($fp, 5, 2)]."  ".SubStr ($fp, 0, 4) ;
         $num++ ;
        }
       If ($direction != 0)
        {
	 $table [1+$i][0] .= $remp ;
	 $table [1+$i][1] .= "A" ;
         $table [1+$i][2] .= "M" ;
         $table [1+$i][3] .= "H" ;
         $table [1+$i][4] .= Chr (30+8) ;
         // Fin de saisie Direction
         $fp = fin_saisie_reelle ($pr [0], $n, 0) ;
         $table [1+$i][$num+3] = SubStr ($fp, 8, 2)."  ".$nom_mois [(integer)SubStr ($fp, 5, 2)]."  ".SubStr ($fp, 0, 4) ;
         $num++ ;
        }
      }
     $table [0][4] = 1+$nbr_per ; // Nombre de lignes
     tableau_pdf ($table, "echeances", 1) ;
     Exit () ;
    }
   Else
    {
     // Aucune donnees
     Echo "<HTML><BODY BACKGROUND=\"../images/fond.png\">" ;
     Echo "<BR><BR><BR><CENTER><B>Aucune donn&eacute;es !</B></CENTER>" ;
     Echo "</BODY></HTML>" ;
     Exit () ;
    }
  }

 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 Echo "<HTML><HEAD>" ;
 entete_html ("Garennes", "fenetre", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Include ("./imp_echeances.js") ;
 Echo "</HEAD>" ;
 
 Echo "<BODY BACKGROUND=\"../images/fond.png\" TEXT=\"#000000\" onContextMenu=\"return false\">" ;
 Echo "<CENTER><FONT COLOR=\"#0000FF\"><B>&nbsp;Imprimer&nbsp;les&nbsp;&eacute;ch&eacute;ances.&nbsp;</B></FONT>" ;
 
 // Recuperation des periodes
 $periode = SQL_commande ("SELECT * FROM types_periode WHERE millesime='".$millesime."' ORDER BY nom_periode", $id_sql) ;
 If (SQL_nbr_lignes ($periode) == 0)
  {
   Echo "<BR><BR><B>" ;
   Echo " Il n'y a aucune p&eacute;riode dans la base de donn&eacute;es !<BR><BR>" ;
   Echo " Cr&eacute;ez les p&eacute;riodes d'abord !<BR><BR> (Menu P&eacute;riodes en connexion Direction)" ;
   Echo "<B></CENTER><BR><BR>" ;
  }
 Else
  {
   $per [0][0] = SQL_nbr_lignes ($periode) ;
   $j = 1 ;
   For ($i = 1 ; $i <= $per [0][0]  ; $i++)
    {
     $p = SQL_tableau_associatif ($periode, "") ;
     $classes = SQL_commande ("SELECT * FROM classes WHERE periode=".$p ["id_type_periode"]." AND millesime='".$millesime."' ORDER BY nom_bref,nom", $id_sql) ;
     If (SQL_nbr_lignes ($classes) > 0)
      {
       $per [$j][0] = $p ["id_type_periode"] ;
       $per [$j][1] = $p ["nom_periode"] ;
       $per [$j][2] = $p ["nombre"] ;
       $j++ ;
      }
    }
   
   //$classes = SQL_commande ("SELECT * FROM classes WHERE periode=".$per [$i][0]." ORDER BY nom_bref,nom", $id_sql) ;
   If ($j > 1)
    {
     $per [0][0] = $j ;
     Echo "<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">" ;
     Echo "<TR><TD VALIGN=\"TOP\"><A HREF=\"./edite_echeance.php\" TARGET=\"_self\"><IMG SRC=\"../images/edition.png\" BORDER=\"0\"></A>&nbsp;</TD><TD>" ;
     Echo "<FORM ACTION=\"./imp_echeances.php\" NAME=\"imp_ech\" METHOD=\"POST\" target=\"fenetre\" onSubmit=\"return valide('./imp_echeances.php')\">" ;
     //Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"entree\" VALUE=\"1\">" ;
     Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"titre_pdf\" VALUE=\"-1\">" ;
     Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">" ;
     Echo "<TABLE BORDER=\"1\" CELLPADDING=\"0\" CELLSPACING=\"0\" ALIGN=\"CENTER\" STYLE=\"border:1px solid #000000;border-collapse:collapse\">" ;
     Echo "<TR>" ;
     Echo "<TD>" ;
     Echo "<TABLE BGCOLOR=\"".$l ["couleur_fond"]."\" BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"100%\" STYLE=\"border-collapse:collapse\">" ;
     Echo "<TR>" ;
     Echo "<TD COLSPAN=\"3\" ALIGN=\"CENTER\" BGCOLOR=\"".$l ["lien"]."\">&nbsp;<B>Choisissez&nbsp;la&nbsp;p&eacute;riode,&nbsp;son&nbsp;num&eacute;ro&nbsp;et&nbsp;les&nbsp;options...&nbsp;</B>&nbsp;</TD>" ;
     Echo "</TR>" ;
     Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ;
     Echo "<TR BGCOLOR=\"".$l ["nom"]."\"><TD COLSPAN=\"3\">&nbsp;<B>Choix&nbsp;de&nbsp;la&nbsp;p&eacute;riode&nbsp;et&nbsp;num&eacute;ro</B>&nbsp;:&nbsp;</TD></TR>" ;
     For ($i = 1 ; $i < $per [0][0]  ; $i++)
      {
       Echo "<TR>" ;
       Echo "<TD ALIGN=\"CENTER\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE=\"RADIO\" NAME=\"p\" VALUE=\"".$per [$i][0]."\"" ;
       If ($i == 1) { Echo " CHECKED" ; }
       Echo "></TD>" ;
       Echo "<TD ALIGN=\"RIGHT\">&nbsp;".$per [$i][1]."&nbsp;n&#186;&nbsp;:&nbsp;</TD>" ;
       Echo "<TD><SELECT NAME=\"n_".$per [$i][0]."\">" ;
       For ($j = 1 ; $j <= $per [$i][2] ; $j++)
        {
         Echo "<OPTION VALUE=\"".$j."\">".$j."</OPTION>" ;
        }
       Echo "</SELECT>&nbsp;</TD>" ;
       Echo "</TR>" ;
      }
     Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ;
     Echo "<TR BGCOLOR=\"".$l ["nom"]."\"><TD COLSPAN=\"3\">&nbsp;<B>Afficher&nbsp;la&nbsp;(ou&nbsp;les)&nbsp;colonne(s)&nbsp;de</B>&nbsp;:&nbsp;</TD></TR>" ;
     Echo "<TR>" ;
     Echo "<TD ALIGN=\"RIGHT\" COLSPAN=\"2\">&nbsp;D&eacute;but&nbsp;de&nbsp;saisie&nbsp;:&nbsp;</TD>" ;
     Echo "<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"debut_saisie\" VALUE=\"1\" CHECKED></TD>" ;
     Echo "</TR>" ;
     
     Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ;
     Echo "<TR BGCOLOR=\"".$l ["nom"]."\"><TD COLSPAN=\"3\">&nbsp;<B>Afficher&nbsp;la&nbsp;(ou&nbsp;les)&nbsp;colonne(s)&nbsp;de&nbsp;fin&nbsp;de&nbsp;saisie</B>&nbsp;:&nbsp;</TD></TR>" ;
     Echo "<TR>" ;
     Echo "<TD ALIGN=\"RIGHT\" COLSPAN=\"2\">&nbsp;Enseignants&nbsp;:&nbsp;</TD>" ;
     Echo "<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"enseignants\" VALUE=\"1\" CHECKED></TD>" ;
     Echo "</TR>" ;
     Echo "<TR>" ;
     Echo "<TD ALIGN=\"RIGHT\" COLSPAN=\"2\">&nbsp;CPE&nbsp;:&nbsp;</TD>" ;
     Echo "<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"vie_scolaire\" VALUE=\"1\"></TD>" ;
     Echo "</TR>" ;
     Echo "<TR>" ;
     Echo "<TD ALIGN=\"RIGHT\" COLSPAN=\"2\">&nbsp;Secr&eacute;tariat&nbsp;:&nbsp;</TD>" ;
     Echo "<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"secretariat\" VALUE=\"1\"></TD>" ;
     Echo "</TR>" ;
     Echo "<TR>" ;
     Echo "<TD ALIGN=\"RIGHT\" COLSPAN=\"2\">&nbsp;Direction&nbsp;:&nbsp;</TD>" ;
     Echo "<TD><INPUT TYPE=\"CHECKBOX\" NAME=\"direction\" VALUE=\"1\"></TD>" ;
     Echo "</TR>" ;
     Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ;
     Echo "<TR BGCOLOR=\"".$l ["nom"]."\">" ;
     Echo "<TD ALIGN=\"RIGHT\" COLSPAN=\"2\"><INPUT TYPE=\"CHECKBOX\" NAME=\"numerotation_lignes\" VALUE=\"1\"></TD>" ;
     Echo "<TD>&nbsp;Imprimer&nbsp;les&nbsp;num&eacute;ros&nbsp;de&nbsp;lignes&nbsp;</TD>" ;
     Echo "</TR>" ;
     Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ;
     Echo "<TR BGCOLOR=\"".$l ["nom"]."\"><TD COLSPAN=\"3\">&nbsp;<B>Titre&nbsp;de&nbsp;la&nbsp;page</B>&nbsp;:&nbsp;</TD></TR>" ;
     Echo "<TR>" ;
     Echo "<TD ALIGN=\"CENTER\" COLSPAN=\"3\">&nbsp;<INPUT TYPE=\"TEXT\" NAME=\"titre\" VALUE=\"Date d'&eacute;ch&eacute;ances d'entr&eacute;e des notes\" SIZE=\"33\" MAXLENGTH=\"50\">&nbsp;du&nbsp;\"<I>nom&nbsp;p&eacute;riode&nbsp;n&#186;</I>\"&nbsp;</TD>" ;
     Echo "</TR>" ;
     Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ;
     Echo "</TABLE>" ;
     Echo "</TD>" ;
     Echo "</TR>" ;
     Echo "</TABLE>" ;
     Echo "</TD>" ;
     Echo "</TR>" ;
     Echo "</TABLE>" ;
     Echo "<BR><CENTER><INPUT TYPE=\"IMAGE\" SRC=\"../images/valider.png\" BORDER=\"0\"></CENTER>" ;
     Echo "</FORM>" ;
    }
   Else
    {
     Echo "<BR><BR>Il n'y a aucune &eacute;ch&eacute;ances dans la base de donn&eacute;es !<BR>" ;
     Echo "Cr&eacute;ez-les d'abord ! (Menu &Eacute;ch&eacute;ances en connexion Direction)" ;
     Echo "</CENTER><BR><BR>" ;
    }
  }
 Echo "</BODY></HTML>" ;
?>